rub or scrub vigorously - Turkish English Dictionary